
.register{
  overflow: hidden;
  width: 100%;
  height: 100vh;
  margin: 0;
  padding: 0;
  position: relative;
  image{
    position: absolute;
    width: 100%;
    height: 100vh;
    z-index: -1;
  }
  .title{
    margin:140rpx 48rpx 80rpx 48rpx;
    text{
      font-size: 48rpx;
    color: #fff;
    }
    
  }
  .user-form{
    width: 700rpx;
    height: 524rpx;
    background: #fff;
    border-radius: 20rpx;
    margin: 0 25rpx;
    padding: 53rpx 54rpx;
    box-sizing: border-box;
    .acc,.pwd{
      display: flex;
      position: relative;
      text{
        position: absolute;
        margin-top: 20rpx;
        font-size: 40rpx;
      }
    }
    .account:focus{
      border-bottom: 1px solid red;

    }
    .account,.password{
      &:focus{
        border-bottom: 1px solid red;
      }
      width: 591rpx;
      height: 84rpx;
      padding-left: 70rpx;
      // text-indent: 2rem;
      border-bottom: 1px solid #cacaca;
      margin-bottom: 53rpx;
    }
    .form-bottom{
      button{
        width: 500rpx;
        height: 80rpx;
        border-radius: 80rpx;
        font-size: 36rpx;
        color: #fff;
        background: #f6a526;
        box-sizing: border-box;
        font-weight: normal;
        margin-top: 107rpx;
      }
    }
  }
}